*{margin:0;padding:0;font:14px HelveticaNeue-Light,Sans-serif;line-height:150%;-webkit-touch-callout:none}
a{text-decoration:none;color:#219;font-size:inherit}
a:hover{text-decoration:underline}
article{width:600px;padding-bottom:100px}
article dd{padding-left:25px;color:#999}
article dl{position:relative;padding-top:30px;border-bottom:1px solid #fff}
article dt{padding-left:25px;font-size:130%}
article h1{border-top:solid 8px #69b}
article header{color:#69b;border-bottom:solid 1px #69b}
aside{position:relative;float:right;width:250px}
aside div{padding:10px;font:20px Georgia;color:#fff}
aside div.tags{margin-top:20px;padding:0;min-height:340px}
aside header{background-color:#69b;border-bottom:solid 1px #69b}
aside li{list-style-type:none;color:#888}
aside .post{display:block;margin:50px 0;width:100%}
aside .post a{display:block;margin:0 auto;width:100px;line-height:30px;color:#69b;border:solid 2px #69b;text-align:center;border-radius:8px}
aside .post a:hover{color:#fff;background-color:#69b;text-decoration:none}
aside .tool a{color:#69b;margin-left:1ex}
aside .tool{display:block;text-align:right}
aside img.tool{width:48px;height:48px;float:right;border-radius:8px}
body,html{width:900px;height:100%;max-height:800px;margin:0 auto}
dd.info,dd.info a{color:#000}

.bold{font-weight:bold}
.tags{color:#bbb}
.tags a{color:#fff;background-color:#69b;padding:0 1px}
.tags a:hover{text-decoration:none;background-color:#888}
.tags i{display:inline-block;border-radius:2px}
.tags i i{display:inline-block;width:0;transition:167ms 167ms}
.tags i:hover i{width:11px}

dd p{padding:0}
dt b{position:absolute;display:block;width:19px;height:19px;background-image:url(/img/star4.png);left:0;top:34px;padding:0}
dt b.lit{background-image:url(/img/lit4.png)}
dt b:hover{background-color:#dd4}
dt i,dt i a{font-size:14px;color:#999}
div{padding:20px 0 0 40px}
footer{width:100%;color:#69b;text-align:right}
footer a{color:#69b;margin-left:1ex}
footer b{display:block;width:100%;border-top:solid 1px #69b}
h1{font-size:250%}
h2{font-size:130%;color:#69b}
header{height:80px}
img.icon{width:48px;height:48px;float:right;margin:1ex 0 1ex 2ex;border-radius:8px}
input[type=submit]{width:40%}
input[type=text]{width:98%}
textarea{height:200px;width:100%}